package xyz.xtt.asset.client.response;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @author dale
 * @date 2025/2/19
 **/
@Data
public class TblAssetExtDto implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 资产表 ID */
    private Long assetId;

    /** token_id */
    private Long tokenId;

    /** 链名称 */
    private String chainName;

    /** 链 ID */
    private String chainId;

    /** 区块号 */
    private String chainBlockNum;

    /** 交易 hash */
    private String chainTxHash;

    /** 上链时间 */
    private Long chainTime;

    /** 协议标准 */
    private String referProtocol;

    /** 预售开始时间 */
    private Long preSellStartDatetime;

    /** 出售开始时间 */
    private Long sellStartDatetime;

    /** 出售结束时间 */
    private Long sellEndDatetime;

    /** 最新修改时间 */
    private Long lastModifyDatetime;

    /** 资产元数据 */
    private String metadata;

    /** 展示风格 */
    private int showType;

    /** 是否上链，0: 不上链, 1: 上链 */
    private Integer upChain;

    /** 资产编号 */
    private Long seqNo;

    /** 公示期开始时间 */
    private Long publicityPeriodStart;

    /** 公示期结束时间 */
    private Long publicityPeriodEnd;
}
